wcbef\classes\repositories\Product D

Total Complexity 143
Dependencies 17
Dependents 15
Total lines 596
Lines of code 503
Logical lines of code 226
Comment lines 0
Methods 27
Properties 3

Methods 27

Method Rating Maintainability Complexity Lines of code
get_product_fields()
D
28
42 100
product_attribute_update()
B
40 19 58
get_products_list()
A
40 14 54
get_products_rows()
S
48 6 33
get_product_counts_group_by_status()
S
56 7 17
get_active_columns()
S
58 7 14
get_product_ids_by_custom_query()
S
53 6 21
get_product_taxonomies()
S
60 6 13
get_grouped_taxonomies()
S
55 4 19
get_taxonomies()
S
57 4 17
get_ithemeland_badge_fields()
S
46 1 46
get_product_object_by_ids()
S
64 3 9
get_products()
S
64 3 10
get_wc_product_vendors()
S
64 2 10
get_yith_vendors()
S
64 2 10
get_tax_classes()
S
65 2 8
get_product_ids_with_like_names()
S
65 2 8
get_status_color()
S
74 2 4
get_instance()
S
72 2 6
create()
S
69 2 6
get_status_colors()
S
66 1 9
get_taxonomy_groups()
S
71 1 6
__construct()
S
74 1 5
get_attributes()
S
81 1 3
get_product_statuses()
S
72 1 5
get_product()
S
80 1 3
get_trash()
S
65 1 9